package com.peng.immodule.user;

/**
 * Created by Mr.Q on 2018/3/6.
 * 描述:
 *  1、IM 头像操作类，包含用户头像的相关属性
 *  包括：形状、倒角半径、边框颜色、边框宽度 4个属性
 *  都是以整形变量标识
 *
 */

public class IMAvatarOptions {

    // 头像形状
    private int avatarShape;
    // 头像半径
    private int avatarRadius;
    // 头像边框颜色
    private int avatarBorderColor;
    // 头像边框的宽度
    private int avatarBorderWidth;

    public int getAvatarShape() {
        return avatarShape;
    }

    /**
     * 设置 item 中的头像形状
     * 0：默认，1：圆形，2：矩形
     * @param avatarShape
     */
    public void setAvatarShape(int avatarShape) {
        this.avatarShape = avatarShape;
    }

    /**
     * 获取头像的半径
     * @return
     */
    public int getAvatarRadius() {
        return avatarRadius;
    }

    /**
     * 设置倒角
     *
     * @param avatarRadius
     */
    public void setAvatarRadius(int avatarRadius) {
        this.avatarRadius = avatarRadius;
    }

    /**
     * 获取头像边框的颜色
     * @return
     */
    public int getAvatarBorderColor() {
        return avatarBorderColor;
    }

    /**
     * 设置头像控件边框颜色
     *
     * @param avatarBorderColor
     */
    public void setAvatarBorderColor(int avatarBorderColor) {
        this.avatarBorderColor = avatarBorderColor;
    }

    /**
     * 获取头像的边框宽度
     * @return
     */
    public int getAvatarBorderWidth() {
        return avatarBorderWidth;
    }

    /**
     * 设置头像边框宽度
     *
     * @param avatarBorderWidth
     */
    public void setAvatarBorderWidth(int avatarBorderWidth) {
        this.avatarBorderWidth = avatarBorderWidth;
    }
}
